<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>02_元素属性的操作</title>
		<!-- 元素属性操作：元素  固定属性  附加属性  
		                  固定属性<a href="#"></a>
						  附加属性<input type="radio" checked>
			attr()          必须有参----1个参数： 功能：获取匹配元素集合中的第一个元素的指定属性值
			                                    理解：通过属性获取属性值
												语法：直接写属性  attr("属性")
			                           2个参数： 功能：【设置】匹配元素集合中所有元素的指定属性值
									            理解：通过属性和属性值  设置元素样式
												语法：attr("属性"，"属性值")
												
			removeAttr()        有参-------功能：移除匹配元素集合中的所有元素的指定属性
			                               理解：移除属性-----元素效果消失
			
			prop()
			removeProp()
			
		-->
		<script src="../js/jquery-1.11.1.js"></script>
	</head>
	<body>
		<!-- img 引入Gif图  三个按钮 id="getAttrBtn" 获取属性
		                            id="setAttrBtn" 设置属性
									id="removeAttrBtn" 移除属性
			div id="output"  显示文本
		 -->
		 <h1>attr()函数的使用</h1>
		 <img src="../img/1.gif" alt="1" id="myimg" />
		 <br />
		 <button id="getAttrBtn">获取属性</button>
		 <button id="setAttrBtn">设置属性</button>
		 <button id="removeAttrBtn">移除属性</button>
		 <div id="output"></div>
		 
		 <h2>练习：attr()函数</h2>
		 <!-- 1 -->
		 <button class="gbn_one">点击1</button>
		 <button class="gbn_two">点击2</button>
		 <button class="gbn_three">点击3</button>
		 <!-- 2 -->
		 <a href="#" target="_blank">百度一下</a>
		 <!-- 3 -->
		 <video src="../img/AI.mp4" controls autoplay loop width="200px" height="200px"></video>
		 <div id="out"></div>
		 <!-- 通过JQuery实现功能： 点击按钮1，百度一下  实现真实页面跳转 
		      通过JQuery实现功能： 点击按钮2，百度一下  实现下载功能
			  通过JQuery实现功能： 点击按钮3，页面上视频播放器
			                               下方文字提示：上方是一个视频播放器
		<a href="跳转方式6种"></a>
		  -->
		 
		<script>
			//抓到id=getAttrBtn按钮，添加点击事件------img图片元素的attr("src")属性值【变量接收】
			//                                       output显示文本：img的src路径是：+变量
			/*$("button").click(function(){
				var a=$("#getAttrBtn").attr("src");
				$("#output").click();
				alert("imgdsrc路径是： "+a);
			});*/
			$("#getAttrBtn").click(function(){
				//通过元素固定属性名，获取到属性值
				var myImg=$("#myimg").attr("src");
				$("#output").text("img的src路径是： "+myImg);
			});
			
			// 参考上诉代码，实现图片切换  $("#myimg").attr("src","../img/2.gif");
			
			$("#setAttrBtn").click(function(){
				$("#myimg").attr("src","../img/2.gif");
				$("#output").text("img的src路径是：../img/2.gif");
			});
			
			//  移除属性------img图片元素的src
			$("#removeAttrBtn").click(function(){
				$("#myimg").removeAttr("src");
				$("#output").text("图片元素的src属性已经移除");
			});
			
			//练习：1.通过JQuery实现功能： 点击按钮，百度一下实现真实页面跳转
			$(".gbn_one").click(function(){
				//$("a").attr("href","https://www.baidu.com");
				$("a").attr("href","https://www.baidu.com");
				//window.open("https://www.baidu.com");  可以实现
			});
			//练习：2.通过JQuery实现功能： 点击按钮2，百度一下  实现下载功能
			$(".gbn_two").click(function(){
				$("a").attr("href","../食物语.zip");
			});
			//练习： 3.通过JQuery实现功能： 点击按钮3，页面上视频播放器   下方文字提示：上方是一个视频播放器
			$(".gbn_three").click(function(){
				$("video").attr("autoplay","autoplay");
				$("#out").text("上方是个播放器");
			});
			
		</script>
	</body>
</html>